UE/iOS开发,程序打包ipa

您所在的位置:网站首页 macbook 五码合一 UE/iOS开发,程序打包ipa

UE/iOS开发,程序打包ipa

2023-03-14 03:01| 来源: 网络整理| 查看: 265

这里写自定义目录标题 Apple开发账户准备Apple IdApple developer accountCertificate,identifier,devices,profile UE5 在macbook上打包到ipa环境准备UE5上的打包操作,开发模式UE5上的打包操作,分发模式TestFlight测试iOS设备需要在应用商城上下载testFlight登录Apple developer,在开发组的app列表中新建一个bundle id相同的app在MacBook上的app store中下载transporter 本地iOS设备测试,适用于(development 打包的ipa)无线安装有线安装

Apple开发账户准备

Apple开发的软件应用,可以在iOS(包括ipad和iphone),macOS,tvOS上进行使用,但不同平台需要不同type属性的证书。账户需要Apple developer account。

Apple Id

苹果ID是用户用来访问所有Apple服务的个人帐户。凭借一个AppleID和密码,够在iTunesStore和AppStore中购物、使用iMessage与朋友和家人交流,还能在AppleStore零售店进行预约等等。 如何创建Apple Id?

Apple developer account

假设你或你所在的开发组已加入苹果开发者计划(Enroll in iOS Developer Program to become a member ),即已 注册 开发者账号(Apple Developer Account)。 只有拥有开发者账号,才可以申请开发/发布证书及相关配置授权文件,进而在 iOS 真机上开发调试 Apps 或发布到 App Store。 Apple developer account是由Apple Id 注册而成的。访问Apple developer进行注册。 Note:注册个人开发者账户需要缴纳99usd/ year,我们不采用. 在富达,你需要联系你的组内iOS开发admin来把你的Apple Id添加到公司的开发组中。

Certificate,identifier,devices,profile

在这里插入图片描述 以上四个证明,是贯穿整个ios项目开发的,是用于打包使用的信息,由于信息相互关联绑定,在打包过程中是可以确认=授权的人,授权的设备,授权的app,不会滥竽充数。

Certifacate证书,证明你是该组织里的一名开发人员,拥有 development或者distribution权限。如何添加Certificate证书呢?需要你用Macbook的keyChain功能将你的注册邮箱签署成签名文件,再在在如上页面进行添加签名文件,就可以在开发组里添加你的certificate了。identifier,在开发组内登记一个授权的app id (bundle id)。device,在开发组内登记一个授权的设备。profile, 打包ios项目最重要的一个文件,在登记的时候需要指定certificate,identifier,和device(如果是development类型)。同时分量大类型,开发类和分发类,若使用testflight测试就需要分发类为app store。 UE5 在macbook上打包到ipa 环境准备 保证macBook上已经安装xcode,并已经安装iOS sdk保证certificate和对应的(development/ distribution profile)已下载到MacBook上 UE5上的打包操作,开发模式 在UE的主菜单,选择Edit-> Project settings -> Packaging -> For distribution 取消选取 在这里插入图片描述在UE的主菜单,选择Edit-> Project settings -> Platforms -> iOS,进入选项界面, a.先填写Bundle id,需要和provision file里的app id保持一致(从com开始算起) 在这里插入图片描述 在这里插入图片描述 Note, 如果Bundle id填写的和profile里的app id不一致,打包将失败 b.导入信息匹配的certificate和profile,注意profile要是development的type c.进行打包 选择development模式 在这里插入图片描述 如果打包顺利,中途会让你填写设备密码,最后出现绿色的package sucess绿色字样。 Note: 如果打包失败并且log说physical memory和virtual memory小的话,请在工程文件夹中的config文件夹中的DefaultEditor中进行修改,打开文件,末尾添加[CookSettings] MemoryMinFreePhysical=1024 MemoryMinFreeVirtual=1024 UE5上的打包操作,分发模式 在UE的主菜单,选择Edit-> Project settings -> Packaging -> For distribution 选中 在这里插入图片描述在Platformc-> iOS中同样的配置,但provisioning profile需要选择成distribution type的文件打包选shipping 在这里插入图片描述 成功后你就打出一个名字前代Distro的ipa分发包。 TestFlight测试 iOS设备需要在应用商城上下载testFlight 登录Apple developer,在开发组的app列表中新建一个bundle id相同的app

在这里插入图片描述 在这里插入图片描述

在MacBook上的app store中下载transporter

登录transporter,点击加号添加Distro的ipa文件 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 Deliver成功后,需要去网页端看Apple developer account下的App 中testflight是否准备好。(这段时间漫长,请耐心等待) 在这里插入图片描述 如图准备好了,就可以添加内容测试人员,被添加的人员立刻会收到一封邮件,邮件内容是TestFlight中该app的兑换码。

打开iOS中的Testflight应用程序,在右上角有个Redeem/兑换 ,点击,输入邮件中的兑换码,在设备上install。

本地iOS设备测试,适用于(development 打包的ipa) 无线安装

同一wifi下可以使用airdrop模式,右键ipa文件,选择airdrop,会出现设备选择页面,选择设备即可完成安装。 在这里插入图片描述 在这里插入图片描述 当进度条完成时,app就安装到iOS设备上了。

有线安装

将iOS设备连接Macbook,打开Xcode,在Xcode主菜单 Window下选择Devices and Simulators 在这里插入图片描述 点击加号,添加ipa 在这里插入图片描述

添加之后等待片刻,app就安装到iOS设备上了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3